/*
 * Singularity Engine
 * Copyright (C) 2010 Vyacheslav Vorobyov, All rights reserved.
 * See LICENSE for full license information.
 */
package org.singularity.bom;


/**
 * TODO Describe this entity!
 * @author vjache
 */
public abstract class UnaryPredicate<T> extends Predicate
{

	private T _operand;
	
	/**
	 * @param aPredicateCode
	 */
	protected UnaryPredicate(PredCode aPredicateCode,T aOperand)
	{
		super(aPredicateCode);
		_operand = aOperand;
	}

	public T getOperand()
	{
		return _operand;
	}
	
	public void setOperand(T aOperand)
	{
		_operand = aOperand;
	}
	
}
